home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / C / Games / MacGnuGo 0.5e / README < prev   
Encoding:
Text File  |  1993-11-16  |  4.6 KB  |  113 lines  |  [TEXT/R*ch]

  1. /*
  2.                 GNU GO - the game of Go (Wei-Chi)
  3.                 Version 1.1   last revised 3-1-89
  4.            Copyright (C) Free Software Foundation, Inc.
  5.                       written by Man L. Li
  6.                       modified by Wayne Iba
  7.                     documented by Bob Webber
  8.                     NeXT version by John Neil
  9.                     Mac version by Ron Nicholson, 93Nov16
  10.  
  11. This is a Macintosh port of the Next version of GNU GO.  It's been tested with
  12. System versions 6.0.3, 7.0 and 7.1 on Mac Plus, SE/30 and Duos machines.
  13.  
  14. The interface is a quick & dirty one.  There is no documentation for the Mac
  15. version.  It does play board sizes from 5x5 to 19x19 and uses Chinese scoring. 
  16. It's probably most useful for very beginning beginners.
  17.  
  18. The play quality is very poor compared to that of commercial Go programs. GnuGo
  19. is  about 4 kyu weaker than wally.c, though it could beat me when I was first
  20. learning.  I did make some minor improvements to keep GnuGo from making so many
  21. random moves near the end of the game.  You still need to kill any dead groups
  22. with several liberties ramaining for the automatic scoring to work.
  23.  
  24. Like other Gnu software, it's infected by the Free Software Foundation legal
  25. virus.  The copyright and warranties are in the file "COPYING". Please read if
  26. you plan on modifying or redistributing this program. 
  27.  
  28. The source for use with Think C 6.0.1 is included.  There is also a makefile
  29. for a tty version that I've tested on NextStep and HP-UX machines.
  30.  
  31. Porting GnuGo has served its purpose in helping me to learn how to play Go. If
  32. someone would like to add some pretty graphics, or features like Save Game and
  33. Restore Game to the menu, please feel free to do so; I'll provide assistance if
  34. necessary.  My thanks to all beta tester and Go mentors.  rhn@netcom.com
  35.  
  36. ---
  37.  
  38. From the original Gnu Go README:
  39.  
  40. This program is the updated version of Hugo (Version 1.0).  It is an
  41. attempt to start a free program to play Go.  The idea is based on the
  42. article "Programming the Game of Go. Byte, Vol.6 No.4" by J. K. Millen.
  43.  
  44. Currently, this program only understands basic Go rules and play skills.
  45. It counts the number of liberty for each board piece.  Computer move is
  46. generated by choosing among several possible moves to attack the opponent,
  47. defense own pieces and match playing patterns.  If no good move is found
  48. then random move will be generated.  It doesn't have the concept of eye
  49. although it will try to form one.
  50.  
  51. The program is written in C running on Sun and IBM PC.  The only difference
  52. is the function to get system time as the seed for the random number
  53. generator.  It can easily ported to other systems by changing this function.
  54. Computer Innovation C86 compiler is used for the PC version.  To use other
  55. C compilers, simple change is required.
  56.  
  57. You are encouraged to send in enhencement, suggestion, bug/fix for this
  58. program.  Future release can be obtained from Free Software Foundation and
  59. usenet rec.games.go newsgroup.
  60.  
  61. This package contains the following files:
  62.  
  63. README - you are reading it.
  64.  
  65. COPYING - GNU general public license
  66.  
  67. gnugo.src - complete source and makefile should compile under Unix
  68.           and on a Macintosh using Think C 6.0.1
  69.  
  70. ---
  71.  
  72. This program is free software; you can redistribute it and/or modify
  73. it under the terms of the GNU General Public License as published by
  74. the Free Software Foundation - version 1.
  75.  
  76. This program is distributed in the hope that it will be useful,
  77. but WITHOUT ANY WARRANTY; without even the implied warranty of
  78. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  79. GNU General Public License in file COPYING for more details.
  80.  
  81. You should have received a copy of the GNU General Public License
  82. along with this program; if not, write to the Free Software
  83. Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  84.  
  85. Please report any bug/fix, modification, suggestion to
  86.  
  87. mail address:   Man L. Li
  88.                 Dept. of Computer Science
  89.                 University of Houston
  90.                 4800 Calhoun Road
  91.                 Houston, TX 77004
  92.  
  93. e-mail address: manli@cs.uh.edu         (Internet)
  94.                 coscgbn@uhvax1.bitnet   (BITNET)
  95.                 70070,404               (CompuServe)
  96.  
  97. For the NeXT version, please report any bug/fix, modification, suggestion to
  98.  
  99. mail address:   John Neil
  100.                 Mathematics Department
  101.                 Portland State University
  102.                 PO Box 751
  103.                 Portland, OR  97207
  104.  
  105. e-mail address: neil@math.mth.pdx.edu  (Internet)
  106.                 neil@psuorvm.bitnet    (BITNET)
  107.  
  108. For the Mac version, please report any bug/fixes, modifications, suggestions to:
  109.  
  110. e-mail address: rhn@netcom.com  (Internet)  Ronald H. Nicholson, Jr.
  111.  
  112. */
  113.